import request from '@/utils/request'

// 查询6号线采购计划列表
export function listLhxcgjh(query) {
  return request({
    url: '/xqjh/lhxcgjh/list',
    method: 'get',
    params: query
  })
}

// 查询6号线采购计划详细
export function getLhxcgjh(lhxcgjhId) {
  return request({
    url: '/xqjh/lhxcgjh/' + lhxcgjhId,
    method: 'get'
  })
}

// 新增6号线采购计划
export function addLhxcgjh(data) {
  return request({
    url: '/xqjh/lhxcgjh',
    method: 'post',
    data: data
  })
}

// 修改6号线采购计划
export function updateLhxcgjh(data) {
  return request({
    url: '/xqjh/lhxcgjh',
    method: 'put',
    data: data
  })
}

// 删除6号线采购计划
export function delLhxcgjh(lhxcgjhId) {
  return request({
    url: '/xqjh/lhxcgjh/' + lhxcgjhId,
    method: 'delete'
  })
}

/**
 * 当6号线需求计划流程审批通过后
 * 将6号线需求计划主键ID传递过来
 * 并将6号线需求计划同步至6号线采购计划
 * @param lhxxqjhId
 */
export function getLhxxqjhIdByOss(lhxxqjhId) {
  return request({
    url: '/xqjh/lhxcgjh/getLhxxqjhIdByOss/' + lhxxqjhId,
    method: 'put'
  })
}
